// 导入 express 模块
const express = require('express')
const bodyParser = require('body-parser');
// 创建 express 的服务器实例
const app = express()

// write your code here...

// 导入 cors 中间件
const cors = require('cors')
// 将 cors 注册为全局中间件
app.use(cors())

// 配置解析 application/x-www-form-urlencoded 格式的表单数据的中间件：
app.use(express.urlencoded({ extended: false }))
// 使用 body-parser 来解析请求体
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));

// 设置静态目录来提供上传文件
app.use('/uploads', express.static('uploads'));

// 导入并注册用户路由模块
const userRouter = require('./router/user')
app.use('/api', userRouter)

const roomRouter = require('./router/room')
app.use('/room',roomRouter)

const orderRouter = require('./router/order')
app.use('/order',orderRouter)

const commentRouter =require('./router/comment')
app.use('/comment',commentRouter)
// 调用 app.listen 方法，指定端口号并启动web服务器
app.listen(3008, function () {
  console.log('api server running at http://hotelMessage.ttt:3008')
})
